package com.simtop.mapper;


import com.simtop.pojo.NewCpVo;
import com.simtop.pojo.SqyxCp;
import com.simtop.pojo.SqyxXzcp;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface XqyxModelMapper {


    List<String> gitOnelb();

    List<String> gitOnebyid(@Param("cplb") String cplb);

    List<SqyxCp> gitAllcp(@Param("one") String one, @Param("two") String two);

    List<String> gitjqcp(@Param("onecp") String onecp, @Param("twocp") String twocp);

    List<SqyxCp> showcp(@Param("onecp") String onecp, @Param("twocp") String twocp, @Param("threecp") String threecp);

    List<SqyxXzcp> showxzcp();

    List<NewCpVo> cpcy();

    List<NewCpVo> cpcyone();

    List<NewCpVo> cpcytwo();

    List<NewCpVo> cpcythree();

    List<NewCpVo> cpcyfor();

    List<String> gitOnelbxz();

    List<String> gitTwolbxz(String cplb);

    void cpxj(String cpname);


    List<NewCpVo> cpcyones();

    List<SqyxXzcp> gitAllxzcp(@Param("one") String one,@Param("two") String two);

    void xj(@Param("cpid") int cpid,@Param("cpgm") String cpgm, @Param("cptitle") String cptitle,@Param("cpjg") int cpjg, @Param("cplb") String cplb, @Param("cpstatus") int cpstatus, @Param("format") String format);

    int findallcp(@Param("first") String first,@Param("last") String last);

    List<SqyxCp> showcptwo(@Param("onecp") String onecp, @Param("twocp") String twocp, @Param("threecp") String threecp);

    int findallxs(@Param("first") String first,@Param("last") String last);

    int dqcpxs(@Param("onecp") String onecp, @Param("twocp") String twocp,@Param("threecp") String threecp,@Param("everday") String everday);

    int dqcpxss(String everday);

    int adqcpxs(@Param("onecp") String onecp, @Param("twocp") String twocp,@Param("threecp") String threecp,@Param("everday") String everday);

    int adqcpxss(String everday);

    void delectbycpid(int cpid);

    List<SqyxCp> gitAllxzcps(@Param("idss") List<Integer> idss);

    List<SqyxCp> gitOnecp(@Param("one") String one, @Param("two") String two);

    void delectxj(@Param("cpid") int cpid);
}
